//
//  JASetupSwitchCell.h
//  JAGatherAdDemo
//
//  Created by Yc on 2024/1/29.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSInteger, SetupType) {
    SetupTypePersonalized,
    SetupTypeSplashHotStart,
    SetupTypeSplashCustomBottom,
    SetupTypeIdfa,
    SetupTypeIdfv,
    SetupTypeSdkVersion,
    SetupTypeAppVersion,
    SetupTypeAppBundle,
};

@interface SetupCell : UITableViewCell

@property (nonatomic, assign) SetupType type;

@property (nonatomic, copy) void (^switchBlock)(BOOL isOn ,SetupCell *cell);

@property (nonatomic, copy) void (^copyBlock)(NSString *content);

- (void)setupType:(SetupType)type
            title:(NSString *)title
         describe:(NSString *)describe
      switchState:(BOOL)state;

@end

NS_ASSUME_NONNULL_END
